<?php
/**
 * Веб-форма для экспорта закладок с хабрахабры в другие сервисы социальных закладок
 * @package      habrabookmarks
 *
 * @author       Max Kamashev <max.kamashev@floscoeli.com>
 * @copyright    floscoeli.com ©2009
 * @license      http://opensource.org/licenses/gpl-3.0.html
 * @version      SVN: $Id: index.php 44 2009-04-07 07:02:01Z M.Kamashev $
 *
 * settings:     ts: 4 spaces, eof: lf (unix), codepage: UTF-8
 */
    // Определяем индексный файл
    define('INDEX', TRUE);
    
    // Определяем путь до файлов скрипта
    define('APPPATH',dirname(__FILE__));
    
    // Устанавливаем константу последней ревизии
    $Rev = "$LastChangedRevision: 44 $"; //DO NOT EDIT!
    $Rev = explode(" ", $Rev);
    define('REVISION', $Rev[1]);

    // Устанавливаем или опеределяем URL страницы
    define('URL', 'http://floscoeli.com/ukko/habrabookmarks/');

    // Увеличиваем время выполнения скрипта до 10-ти минут, на всякий
    ini_set("max_execution_time", "600");

    // Говорим что нужно обязательно логгировать ошибки
    ini_set("log_errors", 1);

    // Управляем отображением ошибок
    //TODO Дописать обработку ошибок - Нотис и их выводить, аккуратненьким окошком
    ini_set('error_reportin', "E_ALL & ~E_NOTICE");
    ini_set('display_errors', 0);
    date_default_timezone_set('Europe/Moscow');

    // Устанавливаем кодировку в UTF-8
    header('Content-Type: text/html; charset=utf-8');

    //Запрещаем кэширование
    header("Pragma: no-cache");

    require_once APPPATH . '/system/functions.php';

    //Устанавливаем свой обработчик ошибок
    set_error_handler("UserErrorHandler");

    require_once APPPATH . '/system/steps.php';
    
    $Steps= new Steps();
    
    require_once APPPATH . '/system/template.php';

